/**
 * RequestObserver.java
 */
package fss.util.observer;

import java.util.Observable;

/**
 * The interface for observers of <code>Request</code> objects.
 * <p>
 * This should be used as an adaptor into Java Observer framework.
 * 
 * @author thinh
 * @see fss.common.communication.Request
 */
public interface RequestObserver {
    /**
     * Adaptor method for <code>Observer.update(Observable, Object)</code>
     * that be can implemented for any application-specific framework
     * that passes <code>Response</code> objects.
     * 
     * @param observable an observable object.
     * @param message the message.
     */
    public void update(Observable observable, Object message);
}
